﻿namespace TriangleGames.TrainRes
{
    using System;
    using System.Runtime.CompilerServices;

    [Serializable]
    public class FsmLogEntry
    {
        [CompilerGenerated]
        private FsmStateAction Action__BackingField;
        [CompilerGenerated]
        private FsmEvent Event__BackingField;
        [CompilerGenerated]
        private FsmEventTarget EventTarget__BackingField;
        [CompilerGenerated]
        private int FrameCount__BackingField;
        [CompilerGenerated]
        private FsmVariables FsmVariablesCopy__BackingField;
        [CompilerGenerated]
        private FsmVariables GlobalVariablesCopy__BackingField;
        [CompilerGenerated]
        private FsmLogType LogType__BackingField;
        [CompilerGenerated]
        private FsmState SentByState__BackingField;
        [CompilerGenerated]
        private FsmState State__BackingField;
        [CompilerGenerated]
        private string Text__BackingField;
        [CompilerGenerated]
        private string Text2__BackingField;
        [CompilerGenerated]
        private float Time__BackingField;
        [CompilerGenerated]
        private FsmTransition Transition__BackingField;

        public FsmStateAction Action
        {
            [CompilerGenerated]
            get
            {
                return this.Action__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.Action__BackingField = value;
            }
        }

        public FsmEvent Event
        {
            [CompilerGenerated]
            get
            {
                return this.Event__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.Event__BackingField = value;
            }
        }

        public FsmEventTarget EventTarget
        {
            [CompilerGenerated]
            get
            {
                return this.EventTarget__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.EventTarget__BackingField = value;
            }
        }

        public int FrameCount
        {
            [CompilerGenerated]
            get
            {
                return this.FrameCount__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.FrameCount__BackingField = value;
            }
        }

        public FsmVariables FsmVariablesCopy
        {
            [CompilerGenerated]
            get
            {
                return this.FsmVariablesCopy__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.FsmVariablesCopy__BackingField = value;
            }
        }

        public FsmVariables GlobalVariablesCopy
        {
            [CompilerGenerated]
            get
            {
                return this.GlobalVariablesCopy__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.GlobalVariablesCopy__BackingField = value;
            }
        }

        public FsmLogType LogType
        {
            [CompilerGenerated]
            get
            {
                return this.LogType__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.LogType__BackingField = value;
            }
        }

        public FsmState SentByState
        {
            [CompilerGenerated]
            get
            {
                return this.SentByState__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.SentByState__BackingField = value;
            }
        }

        public FsmState State
        {
            [CompilerGenerated]
            get
            {
                return this.State__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.State__BackingField = value;
            }
        }

        public string Text
        {
            [CompilerGenerated]
            get
            {
                return this.Text__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.Text__BackingField = value;
            }
        }

        public string Text2
        {
            [CompilerGenerated]
            get
            {
                return this.Text2__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.Text2__BackingField = value;
            }
        }

        public float Time
        {
            [CompilerGenerated]
            get
            {
                return this.Time__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.Time__BackingField = value;
            }
        }

        public FsmTransition Transition
        {
            [CompilerGenerated]
            get
            {
                return this.Transition__BackingField;
            }
            [CompilerGenerated]
            set
            {
                this.Transition__BackingField = value;
            }
        }
    }
}

